<?php

/**
 * Classe astratta che indica la serie di dati numerici
 * @abstract
 * @package	Type
 * @author	Domenico Biancardi <domenico.biancardi@gmail.com>
 * @link	http://code.google.com/p/syrius/
 *
 */
namespace Syrius\Type;

abstract class Numeric extends Type {
	/**
	 * Ritorna il valore che verrà inserito a database
	 */
	public function _toDb($input) {
        if ($input == "") return 'NULL';
		return $input;
	}

	protected function typeControl($input) {
		if (gettype($input) != "integer") {
			throw new \Syrius\Exception\Validation_Type ();
		}
	}

}

?>
